#-------------------------------------------------
#
# Project created by QtCreator 2017-06-12T15:54:01
#
#-------------------------------------------------

QT       += core gui
QT       += sql
QT       += webenginewidgets webchannel
CONFIG   += c++11

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = SBox
TEMPLATE = app


INCLUDEPATH += C:\Users\Tql\git\sbox\SBox\crypto++\include
LIBS += -LC:\Users\Tql\git\sbox\SBox\crypto++\lib -lcryptlib

SOURCES += main.cpp\
        sbox.cpp \
    qanimateswidget.cpp \
    webchannel.cpp \
    md5.cpp \
    sqlconn.cpp \
    encfile.cpp \
    sboxuser.cpp


HEADERS  += sbox.h \
    qanimateswidget.h \
    webchannel.h \
    md5.h \
    sqlconn.h \
    encfile.h \
    sboxuser.h \
    crypto++/include/3way.h \
    crypto++/include/adler32.h \
    crypto++/include/aes.h \
    crypto++/include/algebra.h \
    crypto++/include/algparam.h \
    crypto++/include/arc4.h \
    crypto++/include/argnames.h \
    crypto++/include/asn.h \
    crypto++/include/authenc.h \
    crypto++/include/base32.h \
    crypto++/include/base64.h \
    crypto++/include/basecode.h \
    crypto++/include/bench.h \
    crypto++/include/blake2.h \
    crypto++/include/blowfish.h \
    crypto++/include/blumshub.h \
    crypto++/include/camellia.h \
    crypto++/include/cast.h \
    crypto++/include/cbcmac.h \
    crypto++/include/ccm.h \
    crypto++/include/chacha.h \
    crypto++/include/channels.h \
    crypto++/include/cmac.h \
    crypto++/include/config.h \
    crypto++/include/cpu.h \
    crypto++/include/crc.h \
    crypto++/include/cryptlib.h \
    crypto++/include/default.h \
    crypto++/include/des.h \
    crypto++/include/dh.h \
    crypto++/include/dh2.h \
    crypto++/include/dll.h \
    crypto++/include/dmac.h \
    crypto++/include/dsa.h \
    crypto++/include/eax.h \
    crypto++/include/ec2n.h \
    crypto++/include/eccrypto.h \
    crypto++/include/ecp.h \
    crypto++/include/elgamal.h \
    crypto++/include/emsa2.h \
    crypto++/include/eprecomp.h \
    crypto++/include/esign.h \
    crypto++/include/factory.h \
    crypto++/include/fhmqv.h \
    crypto++/include/files.h \
    crypto++/include/filters.h \
    crypto++/include/fips140.h \
    crypto++/include/fltrimpl.h \
    crypto++/include/gcm.h \
    crypto++/include/gf256.h \
    crypto++/include/gf2_32.h \
    crypto++/include/gf2n.h \
    crypto++/include/gfpcrypt.h \
    crypto++/include/gost.h \
    crypto++/include/gzip.h \
    crypto++/include/hex.h \
    crypto++/include/hkdf.h \
    crypto++/include/hmac.h \
    crypto++/include/hmqv.h \
    crypto++/include/hrtimer.h \
    crypto++/include/ida.h \
    crypto++/include/idea.h \
    crypto++/include/integer.h \
    crypto++/include/iterhash.h \
    crypto++/include/keccak.h \
    crypto++/include/lubyrack.h \
    crypto++/include/luc.h \
    crypto++/include/mars.h \
    crypto++/include/md2.h \
    crypto++/include/md4.h \
    crypto++/include/md5.h \
    crypto++/include/mdc.h \
    crypto++/include/mersenne.h \
    crypto++/include/misc.h \
    crypto++/include/modarith.h \
    crypto++/include/modes.h \
    crypto++/include/modexppc.h \
    crypto++/include/mqueue.h \
    crypto++/include/mqv.h \
    crypto++/include/nbtheory.h \
    crypto++/include/network.h \
    crypto++/include/nr.h \
    crypto++/include/oaep.h \
    crypto++/include/oids.h \
    crypto++/include/osrng.h \
    crypto++/include/ossig.h \
    crypto++/include/panama.h \
    crypto++/include/pch.h \
    crypto++/include/pkcspad.h \
    crypto++/include/polynomi.h \
    crypto++/include/pssr.h \
    crypto++/include/pubkey.h \
    crypto++/include/pwdbased.h \
    crypto++/include/queue.h \
    crypto++/include/rabin.h \
    crypto++/include/randpool.h \
    crypto++/include/rc2.h \
    crypto++/include/rc5.h \
    crypto++/include/rc6.h \
    crypto++/include/rdrand.h \
    crypto++/include/resource.h \
    crypto++/include/rijndael.h \
    crypto++/include/ripemd.h \
    crypto++/include/rng.h \
    crypto++/include/rsa.h \
    crypto++/include/rw.h \
    crypto++/include/safer.h \
    crypto++/include/salsa.h \
    crypto++/include/seal.h \
    crypto++/include/secblock.h \
    crypto++/include/seckey.h \
    crypto++/include/seed.h \
    crypto++/include/serpent.h \
    crypto++/include/serpentp.h \
    crypto++/include/sha.h \
    crypto++/include/sha3.h \
    crypto++/include/shacal2.h \
    crypto++/include/shark.h \
    crypto++/include/simple.h \
    crypto++/include/skipjack.h \
    crypto++/include/smartptr.h \
    crypto++/include/socketft.h \
    crypto++/include/sosemanuk.h \
    crypto++/include/square.h \
    crypto++/include/stdcpp.h \
    crypto++/include/strciphr.h \
    crypto++/include/tea.h \
    crypto++/include/tiger.h \
    crypto++/include/trap.h \
    crypto++/include/trdlocal.h \
    crypto++/include/trunhash.h \
    crypto++/include/ttmac.h \
    crypto++/include/twofish.h \
    crypto++/include/validate.h \
    crypto++/include/vmac.h \
    crypto++/include/wait.h \
    crypto++/include/wake.h \
    crypto++/include/whrlpool.h \
    crypto++/include/winpipes.h \
    crypto++/include/words.h \
    crypto++/include/xtr.h \
    crypto++/include/xtrcrypt.h \
    crypto++/include/zdeflate.h \
    crypto++/include/zinflate.h \
    crypto++/include/zlib.h

FORMS    += sbox.ui

DISTFILES += \
    textures/11.png \
    textures/drag.png \
    textures/x.png \
    textures/loginArea.png \
    js/jquery-2.1.1.min.js \
    css/login.css \
    html/login.html \
    settings/conf.ini \
    sqldriver/mysql/mysql.json \
    sqldriver/mysql/README  \
    sqldriver/mysql/main.cpp \
    sqldriver/mysql/mysql.pro \
    crypto++/lib/cryptlib.pdb \
    crypto++/lib/cryptlib.lib \
    sbox.sql


RESOURCES += \
    pics.qrc

